package marketplace.jpa.datas;

import java.io.Serializable;

import marketplace.jpa.entities.Categoria;


public class DataCategoria implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private String nombre;
	private String descripcion;

	
	//// CONSTRUCTORES /////////////////////////////////////////
	
	public DataCategoria() { super(); }
	
	public DataCategoria(String nombre, String descripcion) {
		//super();
		this.nombre = nombre;
		this.descripcion = descripcion;
	}
	
	public DataCategoria(Categoria cb) {
		//super();
		this.nombre = cb.getNombreCategoria();
		this.descripcion = cb.getDescripcion();
	}
	
	public DataCategoria(DataCategoria cb) {
		//super();
		this.nombre = cb.getNombre();
		this.descripcion = cb.getDescripcion();
	}
	
	//// GETERS - SETERS /////////////////////////////////////////

	public String getNombre() { return nombre; }
	public void setNombre(String nombre) { this.nombre = nombre; }
	
	public String getDescripcion() { return descripcion; }
	public void setDescripcion(String descripcion) { this.descripcion = descripcion; }

	@Override
	public boolean equals(Object obj) {
		DataCategoria da = (DataCategoria)obj;
		return this.getNombre().equals(da.getNombre());
	}
	
	
}
